#pragma once
#include "Base/BaseTypes.h"
#include "Base/Scene.h"

class IRenderer
{
public:
	virtual void Render(FScene* InScene) = 0;

	virtual void ResizeViewport(uint32 InWidth, uint32 InHeight) {}

	virtual ~IRenderer(){}
};

class NullRenderer : public IRenderer 
{
public:
	virtual void Render(FScene* InScene) override
	{

	}
};